package com.lapian.designmode.observer.improve;

/**
 * 创建日期：2021/11/12 10:48
 *
 * @author tony.sun
 * 类说明：
 */

public class Client {
    /**
     *步骤总结：
     * 获取被被观测者，获取观测者
     * 注册观测者
     * 被观测者更新数据
     */
    public static void main(String[] args) {
        //创建接入方currentConditions
        WeatherDate weatherDate=new WeatherDate();


        XiaoWuApp xiaoWuApp=new XiaoWuApp();//这个用于展示的
        TangSangApp tangSangApp=new TangSangApp();

        weatherDate.registerObserver(xiaoWuApp);
        weatherDate.registerObserver(tangSangApp);
//        weatherDate.unRegisterObserver(baiduApp);
        //更新天气情况
        weatherDate.setData(30,150,40);
    }
}
